using System;
using System.Collections.Generic;
using System.Text;
using XBLib.BusinessObject;

namespace DataInfo
{
    public class 所属情報 : BindableBusinessObject
    {
        public 所属情報() { }
        private Int32 m_ID;
        [ColumnAttributes("ID")]
        public Int32 ID
        {
            get { return m_ID; }
            set { m_ID = value; }
        }
        private Int16 m_廃止区分=0;
        [ColumnAttributes("廃止区分")]
        public Int16 廃止区分
        {
            get { return m_廃止区分; }
            set { m_廃止区分 = value; }
        }
        private Int32 m_兼務=0;
        [ColumnAttributes("兼務")]
        public Int32 兼務
        {
            get { return m_兼務; }
            set { m_兼務 = value; }
        }
        private String m_兼務Name = "";
        [ColumnAttributes("兼務Name")]
        public String 兼務Name
        {
            get { return m_兼務Name; }
            set { m_兼務Name = value; }
        }
        private Int32 m_部門コード =0;
        [ColumnAttributes("部門コード")]
        public Int32 部門コード
        {
            get { return m_部門コード; }
            set { m_部門コード = value; }
        }
        private String m_部門コードName = "";
        [ColumnAttributes("部門コードName")]
        public String 部門コードName
        {
            get { return m_部門コードName; }
            set { m_部門コードName = value; }
        }
        private String m_部門名="";
        [ColumnAttributes("部門名")]
        public String 部門名
        {
            get { return m_部門名; }
            set { m_部門名 = value; }
        }
        private String m_部門英語名="";
        [ColumnAttributes("部門英語名")]
        public String 部門英語名
        {
            get { return m_部門英語名; }
            set { m_部門英語名 = value; }
        }
        private String m_部門略称="";
        [ColumnAttributes("部門略称")]
        public String 部門略称
        {
            get { return m_部門略称; }
            set { m_部門略称 = value; }
        }
        private String m_組織タイプ="";
        [ColumnAttributes("組織タイプ")]
        public String 組織タイプ
        {
            get { return m_組織タイプ; }
            set { m_組織タイプ = value; }
        }
        private Int32 m_組織コード=0;
        [ColumnAttributes("組織コード")]
        public Int32 組織コード
        {
            get { return m_組織コード; }
            set { m_組織コード = value; }
        }
        private Int32 m_役職コード = 0;
        [ColumnAttributes("役職コード")]
        public Int32 役職コード
        {
            get { return m_役職コード; }
            set { m_役職コード = value; }
        }
        private String m_役職コードName = "";
        [ColumnAttributes("役職コードName")]
        public String 役職コードName
        {
            get { return m_役職コードName; }
            set { m_役職コードName = value; }
        }
        private String m_役職="";
        [ColumnAttributes("役職")]
        public String 役職
        {
            get { return m_役職; }
            set { m_役職 = value; }
        }
        private DateTime m_発令開始日= DateTime.MinValue;
        [ColumnAttributes("発令開始日")]
        public DateTime 発令開始日
        {
            get { return m_発令開始日; }
            set { m_発令開始日 = value; }
        }
        private DateTime m_発令終了日= DateTime.MinValue;
        [ColumnAttributes("発令終了日")]
        public DateTime 発令終了日
        {
            get { return m_発令終了日; }
            set { m_発令終了日 = value; }
        }
        private DateTime m_実際開始日= DateTime.MinValue;
        [ColumnAttributes("実際開始日")]
        public DateTime 実際開始日
        {
            get { return m_実際開始日; }
            set { m_実際開始日 = value; }
        }
        private DateTime m_実際終了日= DateTime.MinValue;
        [ColumnAttributes("実際終了日")]
        public DateTime 実際終了日
        {
            get { return m_実際終了日; }
            set { m_実際終了日 = value; }
        }
        private String m_変更理由="";
        [ColumnAttributes("変更理由")]
        public String 変更理由
        {
            get { return m_変更理由; }
            set { m_変更理由 = value; }
        }
        private Int32 m_勤務地コード=0;
        [ColumnAttributes("勤務地コード")]
        public Int32 勤務地コード
        {
            get { return m_勤務地コード; }
            set { m_勤務地コード = value; }
        }
        private String m_勤務地コードName ="";
        [ColumnAttributes("勤務地コードName")]
        public String 勤務地コードName
        {
            get { return m_勤務地コードName; }
            set { m_勤務地コードName = value; }
        }
        private String m_勤務地 ="";
        [ColumnAttributes("勤務地")]
        public String 勤務地
        {
            get { return m_勤務地; }
            set { m_勤務地 = value; }
        }
        private Int32 m_部門ＩＤ=0;
        [ColumnAttributes("部門ＩＤ")]
        public Int32 部門ＩＤ
        {
            get { return m_部門ＩＤ; }
            set { m_部門ＩＤ = value; }
        }
        private Int32 m_社員ID=0;
        [ColumnAttributes("社員ID")]
        public Int32 社員ID
        {
            get { return m_社員ID; }
            set { m_社員ID = value; }
        }

        #region Hunglt
        private String m_部門名_Temp = "";
        [ColumnAttributes("部門名")]
        public String 部門名_Temp
        {
            get { return m_部門名_Temp; }
            set { m_部門名_Temp = value; }
        }
        private String m_部門英語名_Temp = "";
        [ColumnAttributes("部門英語名")]
        public String 部門英語名_Temp
        {
            get { return m_部門英語名_Temp; }
            set { m_部門英語名_Temp = value; }
        }
        private String m_部門略称_Temp = "";
        [ColumnAttributes("部門略称")]
        public String 部門略称_Temp
        {
            get { return m_部門略称_Temp; }
            set { m_部門略称_Temp = value; }
        }
        private String m_変更理由_Temp = "";
        [ColumnAttributes("変更理由")]
        public String 変更理由_Temp
        {
            get { return m_変更理由_Temp; }
            set { m_変更理由_Temp = value; }
        }
        private String m_勤務地_Temp = "";
        [ColumnAttributes("勤務地")]
        public String 勤務地_Temp
        {
            get { return m_勤務地_Temp; }
            set { m_勤務地_Temp = value; }
        }
        private String m_役職_Temp = "";
        [ColumnAttributes("役職")]
        public String 役職_Temp
        {
            get { return m_役職_Temp; }
            set { m_役職_Temp = value; }
        }
        private String m_組織タイプ_Temp = "";
        [ColumnAttributes("組織タイプ")]
        public String 組織タイプ_Temp
        {
            get { return m_組織タイプ_Temp; }
            set { m_組織タイプ_Temp = value; }
        }
        #endregion
    }
}
